home *** CD-ROM | disk | FTP | other *** search
/ Windows 95 GOLD Collection / Windows 95 GOLD Collection.iso / sysclick / iconwnd.h < prev    next >
C/C++ Source or Header  |  1995-11-01  |  1KB  |  50 lines

  1. #ifndef    __IconWnd_H__
  2. #define __IconWnd_H__
  3.  
  4. #include <afxwin.h>
  5.  
  6. #define    IDC_ANIMATED    10001
  7. #define IDC_FULLDRAG    10002
  8. #define IDC_ABOUT        10003
  9. #define IDT_POPUP        10004
  10. #define IDT_CLOSE        10005
  11. #define IDC_APPHELP        10006
  12. #define IDC_CLRDOCS        10007
  13.  
  14. //    ************************************************************
  15. //    CIconWnd Class Declaration
  16. //    ************************************************************
  17. class    CIconWnd : public CFrameWnd
  18. {
  19. public:
  20.     CIconWnd();
  21.     ~CIconWnd();
  22.  
  23.     afx_msg    void    OnDestroy();
  24.     afx_msg    LONG    OnNotifyIcon(WPARAM wParam, LPARAM lparam);
  25.     afx_msg    void    OnAnimated();
  26.     afx_msg    void    OnFullDrag();
  27.     afx_msg    void    OnClearDocs();
  28.     afx_msg    void    OnAbout();
  29.     afx_msg    void    OnHelp();
  30.     afx_msg    void    OnTimer(UINT nIDEvent);
  31.     afx_msg    void    OnWinIniChange(LPCTSTR lpszSection);
  32.             
  33.     BOOL    m_InitIcon();
  34.     
  35. private:
  36.     
  37. protected:
  38.     UINT    m_Timer;
  39.     BOOL    m_bFullDrag;
  40.     BOOL    m_bAnimated;
  41.     BOOL    m_bExtension1;
  42.  
  43.     void    m_Fetch();
  44.     void    m_UpdateIconTip();
  45.  
  46.     DECLARE_MESSAGE_MAP()
  47. };
  48.  
  49. #endif
  50.